module ImportacionesHelper

  def columnas(modelo)
    if modelo.first.is_a?(Hash)
      columns=modelo.first.keys.delete_if{|x| x.to_s.include?("_at") or x.to_s.include?("id")}
    else
      columns=modelo.first.attribute_names.delete_if{|x| x.include?("_at") or x.include?("id")}
    end
    columns
  end
  
  def errores_de_importacion(movimiento)
    movimiento.errors.each do |err|
      "<p class='#{cycle('even', 'odd')}'> #{err} </p>"
    end
  end

  def formatear_dato(mov,col)
    if col.scan(/fecha/i).empty?
      if col.scan(/hora/i).empty?
        mov[col]
      else
        I18n.l(mov[col], :format=>:time)
      end
    else
      #TODO: Ver porque explota
      begin
        I18n.l(mov[col], :format=>:date)
      rescue
        //
      end
    end
  end


end
